Propagator-Oriented Programming Model Using Java

نویسندگان

چکیده

The aim of this work is to explore and analyze an unconventional style programming based on a pro- pagator-oriented model computation. paradigm propagation characterized by networks local, independent, stateless machines interconnected with stateful storage cells. This allows for highly modular design multidirectional computation, enabling the creation complex systems that can respond changes update their state accordingly. provides overview propagator- oriented model, its motivations, advantages over other well-known alternative styles, using unsophisticated examples written in Java language. We illustrate how propagator be used build flexible efficient present basic framework building such networks. foun- dational components are imple- mented as groundwork general-purpose framework. demonstrate power propagator-oriented prog- ramming through example Pythagorean Theorem implementation. shows arbitrary number constraints highlight importance information limited linear computation benefits enabled

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Molecule-oriented programming in Java

Molecule-oriented programming is introduced as a programming style carrying some perspective for Java. A sequence of examples is provided. Supporting the development of the molecule-oriented programming style several matters are introduced and developed: profile classes allowing the representation of class protocols as Java classes, the ‘empirical semantics’ of null, a jargon for the descriptio...

متن کامل

Clustering the Java Virtual Machine using Aspect-Oriented Programming

Clustering (and caching) is a crosscutting infrastructure service that has historically been implemented with API-based solutions. As a result, it has suffered from the same code scattering and tangling problems as other crosscutting concerns. In this paper we will show how Aspect-Oriented Programming (AOP) can help to modularize clustering and turn it into a runtime infrastructure Quality of S...

متن کامل

Object-Oriented Constraint Programming in Java Using the Library firstcs

This tutorial shows how to use the object-oriented Java constraint programming library firstcs to solve constraint problems. Beyond the architecture of the system and the supported constraints, this presentation focuses on the implementation of new constraints, the modeling of problems and their solutions using constraint propagation and search. The presentation is completed a practical applica...

متن کامل

Using Aspect-oriented Programming to Instrument Ocl Contracts in Java

Analysis and design by contract allows the definitions of a formal agreement between a class and its clients, expressing each party’s rights and obligations. Contracts written in the Object-Constraint Language (OCL) are known to be a useful technique to specify the precondition and postcondition of operations and class invariants in a UML context, making the definition of object-oriented analys...

متن کامل

Java-MOP: A Monitoring Oriented Programming Environment for Java

A Java-based tool-supported software development and analysis framework is presented, where monitoring is a foundational principle. Expressive requirements specification formalisms can be included into the framework via logic plug-ins, allowing one to refer not only to the current state, but also to both past and future states.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Advances in cyber-physical systems

سال: 2023

ISSN: ['2524-0382', '2707-0069']

DOI: https://doi.org/10.23939/acps2023.01.009